/*form表单样式*/
.form-body {
    padding-bottom: 20px;
}

/*给必填的字段名称前加入*/
.required:before {
    content: "* ";
    color: red;
}

.noform {
    padding: 7px 0px 0px 12px;
    font-size: 14px;
}

/*----------------------表单验证样式----------------*/
.Validform_checktip {
    margin-left: 8px;
    margin-top: 5px;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    color: #999;
    font-size: 12px;
}

.Validform_right {
    color: #71b83d;
    padding-left: 20px;
    background: url(../../images/right.png) no-repeat left center;
}

.Validform_wrong {
    color: red;
    padding-left: 20px;
    white-space: nowrap;
    background: url(../../images/error.png) no-repeat left center;
}

.Validform_loading {
    padding-left: 20px;
    background: url(../../images/onLoad.gif) no-repeat left center;
}

.Validform_error {
    background-color: #ffe7e7;
}

.Validform_info {
    border: 1px solid #ccc;
    padding: 2px 20px 2px 5px;
    color: #666;
    position: absolute;
    display: none;
    line-height: 20px;
    background-color: #fff;
}

.Validform_dec {
    bottom: -8px;
    display: block;
    height: 8px;
    overflow: hidden;
    position: absolute;
    left: 10px;
    width: 17px;
}

.Validform_dec s {
    font-family: simsun;
    font-size: 16px;
    height: 19px;
    left: 0;
    line-height: 21px;
    position: absolute;
    text-decoration: none;
    top: -9px;
    width: 17px;
}

.Validform_dec .dec1 {
    color: #ccc;
}

.Validform_dec .dec2 {
    color: #fff;
    top: -10px;
}
/*---------------------------表单验证样式end-------------------------*/

.hr.dotted, .hr-dotted {
    border-style: dotted;
}

.hr {
    display: block;
    height: 0;
    overflow: hidden;
    font-size: 0;
    border-width: 1px 0 0 0;
    border-top: 1px solid #E3E3E3;
    margin: 12px 0;
    border-top-color: rgba(0, 0, 0, 0.11);
}
/*---------------------------选择框样式start-------------------------*/
.checkbox,.radio{display: inline-block;*display: inline;*zoom:1;height: 24px; line-height: 24px; margin-right: 20px;}
.checkbox ins,.radio ins{display: inline-block;*display: inline;*zoom:1; width: 23px; height: 22px; vertical-align: middle; background: url(http://www.bootcss.com/p/icheck/skins/square/blue.png) no-repeat; margin-right: 8px; -webkit-transition:all 0.1s linear; -moz-transition:all 0.1s linear; -o-transition:all 0.1s linear; -ms-transition:all 0.1s linear; transition:all 0.1s linear;vertical-align: middle;}
.radio ins{background-position: -120px 0px; }
.radio .hover{background-position: -144px 0px;}
.radio .checked{background-position: -168px 0px;}
.radio .enable{background-position: -214px 0px;}
.radio .disabled{background-position: -191px 0px;}
.checkbox span,.radio span{display: inline-block;*display: inline;*zoom:1;vertical-align: middle; }
/*---------------------------选择框样式end-------------------------*/

/*jsTree树搜索框样式*/
.jsTree_search {
    margin-bottom: 15px;
}

/*resource/form.jsp 图标选择页样式*/
@media screen and (max-width: 374px) { .source-icon {  width: 82%;  }  }
@media screen and (min-width: 375px) and (max-width: 449px) { .source-icon {  width: 85%;  }  }
@media screen and (min-width: 450px) and (max-width: 1279px) { .source-icon {  width: 90%;  }  }
@media screen and (min-width: 1280px) { .source-icon { width: 90%;  }  }
.green { color: #69aa46 !important; }
.iconShow { padding-left: 10px;  padding-top: 3px; }
.source-icon { width: 90%; float: left; }

/*/schedule/jobForm.jsp 样式*/
legend{width:92%;}
/*按钮*/
.btn.btn-default {
    background-color: #abbac3 !important;
    border-color: #abbac3;
}
.btn:hover {
    background-color: #8b9aa3 !important;
    border-color: #abbac3;
}
.btn {
    display: inline-block;
    color: #FFF !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-image: none !important;
    border: 5px solid #FFF;
    border-radius: 0;
    box-shadow: none !important;
    -webkit-transition: background-color 0.15s, border-color 0.15s, opacity 0.15s;
    -o-transition: background-color 0.15s, border-color 0.15s, opacity 0.15s;
    transition: background-color 0.15s, border-color 0.15s, opacity 0.15s;
    cursor: pointer;
    vertical-align: middle;
    margin: 0;
    position: relative;
}
.btn-sm,
.btn-group-sm > .btn {
    border-width: 4px;
    font-size: 13px;
    padding: 4px 9px;
    line-height: 1.38;
}
.btn-success,
.btn-success:focus {
    background-color: #87b87f !important;
    border-color: #87b87f;
}
.btn-success:hover,
.btn-success:active,
.btn-success:focus:active,
.btn-success:focus:hover,
.open > .btn-success.dropdown-toggle {
    background-color: #629b58 !important;
    border-color: #87b87f;
}
.btn-success.no-border:hover,
.btn-success.no-border:active {
    border-color: #629b58;
}
.btn-success.no-hover:hover,
.btn-success.no-hover:active {
    background-color: #87b87f !important;
}
.btn-success.active {
    background-color: #75aa6c !important;
    border-color: #629959;
}
.btn-success.no-border.active {
    background-color: #6ba462 !important;
    border-color: #6ba462;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color: #87b87f !important;
    border-color: #87b87f;
}
.btn-info,
.btn-info:focus {
    background-color: #6fb3e0 !important;
    border-color: #6fb3e0;
}
.btn-info:hover,
.btn-info:active,
.btn-info:focus:active,
.btn-info:focus:hover,
.open > .btn-info.dropdown-toggle {
    background-color: #4f99c6 !important;
    border-color: #6fb3e0;
}
.btn-info.no-border:hover,
.btn-info.no-border:active {
    border-color: #4f99c6;
}
.btn-info.no-hover:hover,
.btn-info.no-hover:active {
    background-color: #6fb3e0 !important;
}
.btn-info.active {
    background-color: #5fa6d3 !important;
    border-color: #4396cb;
}
.btn-info.no-border.active {
    background-color: #539fd0 !important;
    border-color: #539fd0;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #6fb3e0 !important;
    border-color: #6fb3e0;
}
.row {
    margin: 5px;
}
.center {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
}
.center button {
    margin-right:10px;
}
